//********************************************************************
// 
//  file:  Common.cs
// 
//  (C) Copyright 2010, Diomede Corporation
//  All rights reserved
// 
//  Use, modification, and distribution is subject to   
//  the New BSD License (See accompanying file license.txt).
// 
//********************************************************************

namespace Diomede.SDK.Enums
{
    /// <summary>
    /// Enumeration of posible execution results
    /// </summary>
    public enum ExecutionResults
    {
        /// <summary>
        /// The execution is successful
        /// </summary>
        Success,
        /// <summary>
        /// The execution fails.
        /// </summary>
        Failed,
        /// <summary>
        /// The execution is still processing.
        /// </summary>
        Processing,
        /// <summary>
        /// The execution finished but incomplete.
        /// </summary>
        Incomplete,
        /// <summary>
        /// Execution result unknown.
        /// </summary>
        Unknown
    }

    /// <summary>
    /// Enumeration of Diomede Storage type
    /// </summary>
    public enum StorageInfo
    {
        /// <summary>
        /// Online Storage
        /// </summary>
        OnlineStorage = 1,
        /// <summary>
        /// Archive Storage
        /// </summary>
        ArchiveStorage = 2,
        /// <summary>
        /// Backup Storage
        /// </summary>
        BackupStorage = 3
    }
}
